Text copied to clipboard!
Naslov
Text copied to clipboard!Inženir za mobilne aplikacije
Opis
Text copied to clipboard!
Iščemo inženirja za mobilne aplikacije, ki bo prevzel pomembno vlogo pri načrtovanju, razvoju, testiranju in vzdrževanju mobilnih rešitev za platforme iOS in Android. Ta vloga je namenjena strokovnjaku, ki razume celoten življenjski cikel razvoja programske opreme in zna povezati tehnične zahteve z odličnimi uporabniškimi izkušnjami. Idealni kandidat ima izkušnje z razvojem zmogljivih, varnih in razširljivih mobilnih aplikacij ter zna učinkovito sodelovati z oblikovalci, produktnimi vodji, zalednimi razvijalci in ekipami za zagotavljanje kakovosti.
Kot inženir za mobilne aplikacije boste sodelovali pri ustvarjanju novih funkcionalnosti, izboljševanju obstoječih rešitev in odpravljanju tehničnih izzivov, povezanih z delovanjem aplikacij na različnih napravah in različicah operacijskih sistemov. Vaše delo bo vključevalo pisanje čiste, vzdrževane in dobro dokumentirane kode, izvajanje testov, spremljanje učinkovitosti aplikacij ter uvajanje najboljših praks na področju mobilnega razvoja. Pomemben del vloge je tudi razumevanje potreb uporabnikov in pretvarjanje teh potreb v stabilne, intuitivne in tehnično dovršene mobilne produkte.
Pričakujemo osebo, ki je samoiniciativna, analitična in usmerjena k reševanju problemov. Uspešen kandidat bo znal oceniti tehnične kompromise, predlagati arhitekturne izboljšave in prispevati k dolgoročni kakovosti kode. Zaželeno je poznavanje sodobnih razvojnih ogrodij, integracij z API-vmesniki, upravljanja stanja, varnosti mobilnih aplikacij ter postopkov objave aplikacij v trgovinah App Store in Google Play. Prav tako cenimo izkušnje z avtomatiziranim testiranjem, orodji za neprekinjeno integracijo in spremljanjem napak v produkcijskem okolju.
Delali boste v sodelovalnem in dinamičnem okolju, kjer so inovativnost, odgovornost in stalno učenje ključni elementi uspeha. Vloga ponuja priložnost za neposreden vpliv na razvoj digitalnih produktov, ki jih uporablja širok krog uporabnikov. Če vas motivira gradnja kakovostnih mobilnih rešitev, spremljanje tehnoloških trendov in delo v ekipi, ki ceni tehnično odličnost, je to odlična priložnost za vas.
Poleg tehničnega znanja je pomembna tudi sposobnost jasne komunikacije, saj boste sodelovali pri tehničnih razpravah, ocenjevanju zahtev in načrtovanju razvojnih faz. Od kandidata pričakujemo odgovoren pristop do rokov, kakovosti in varnosti podatkov. Če uživate v razvoju mobilnih aplikacij, vas veseli optimizacija uporabniške izkušnje in želite soustvarjati sodobne digitalne izdelke, vas vabimo, da se pridružite naši ekipi.
Odgovornosti
Text copied to clipboard!- Razvoj mobilnih aplikacij za platforme iOS in Android
- Načrtovanje arhitekture aplikacij in tehničnih rešitev
- Integracija aplikacij z zalednimi sistemi in API-vmesniki
- Pisanje čiste, testirane in vzdrževane kode
- Odpravljanje napak ter optimizacija zmogljivosti aplikacij
- Sodelovanje z oblikovalci, produktnimi vodji in drugimi razvijalci
- Izvajanje testiranja in zagotavljanje kakovosti pred objavo
- Spremljanje delovanja aplikacij po izdaji in uvajanje izboljšav
Zahteve
Text copied to clipboard!- Izkušnje z razvojem mobilnih aplikacij
- Dobro poznavanje platform iOS, Android ali obeh
- Znanje programskih jezikov Swift, Kotlin, Java ali podobnih
- Izkušnje z uporabo REST API-vmesnikov
- Razumevanje načel objektno usmerjenega programiranja
- Poznavanje orodij za nadzor različic, kot je Git
- Sposobnost samostojnega reševanja tehničnih problemov
- Poznavanje testiranja, odpravljanja napak in optimizacije aplikacij
Možna vprašanja na razgovoru
Text copied to clipboard!- Katere mobilne platforme najbolje obvladate in zakaj?
- Katere programske jezike in ogrodja uporabljate pri mobilnem razvoju?
- Opišite projekt mobilne aplikacije, na katerega ste najbolj ponosni.
- Kako pristopate k odpravljanju napak v mobilni aplikaciji?
- Kakšne izkušnje imate z objavo aplikacij v App Store ali Google Play?
- Kako zagotavljate dobro uporabniško izkušnjo pri razvoju aplikacij?
- Ali imate izkušnje z avtomatiziranim testiranjem mobilnih aplikacij?
- Kako sodelujete z oblikovalsko in produktno ekipo pri razvoju funkcionalnosti?